home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / mail / pine / pine3.07 / contrib / port.isc / pico / Makefile.isc next >
Encoding:
Makefile  |  1992-06-16  |  1.1 KB  |  57 lines

  1. #
  2. # Makefile for ISC UNIX the PINE composer library and 
  3. # stand-alone editor pico.
  4. #
  5.  
  6. DASHO=        
  7.  
  8. #includes symbol info for debugging 
  9. CFLAGS=        -g -I/usr/include -DISC
  10.  
  11. #for the normal library
  12. #CFLAGS=    -O -I/usr/include -DISC
  13.  
  14. # switches for library building
  15. LIB=ar
  16. LIBARGS=ru
  17.  
  18. OFILES=        ansi.o attach.o basic.o bind.o browse.o buffer.o composer.o display.o \
  19.         file.o fileio.o line.o osdep.o pico.o random.o search.o \
  20.         spell.o tcap.o window.o word.o
  21.  
  22. CFILES=        ansi.c attach.c basic.c bind.c browse.c buffer.c composer.c display.c \
  23.         file.c fileio.c line.c osdep.c pico.c random.c search.c \
  24.         spell.c tcap.c window.c word.c
  25.  
  26. HFILES=        estruct.h edef.h efunc.h ebind.h pico.h
  27.  
  28. RANLIB=        echo
  29.  
  30. #
  31. # dependencies for the Unix versions of pico and libpico.a
  32. #
  33. all:        pico
  34.  
  35. osdep.c:    os_isc.c
  36.         rm -f osdep.c
  37.         cp os_isc.c osdep.c
  38.  
  39. osdep.h:    os_isc.h
  40.         rm -f osdep.h
  41.         cp os_isc.h osdep.h
  42.  
  43. libpico.a:    osdep.c osdep.h $(OFILES)
  44.         $(LIB) $(LIBARGS) libpico.a $(OFILES)
  45.         $(RANLIB) libpico.a
  46.  
  47. pico:        main.c libpico.a
  48.         $(CC) $(CFLAGS) main.c libpico.a -ltermcap -lc -o pico
  49.  
  50. .c.o:        ; $(CC) -c $(CFLAGS) $(DASHO) $*.c
  51.  
  52. $(OFILES):    $(HFILES)
  53.  
  54. clean:
  55.         rm -f *.a *.o *~ osdep.c osdep.h
  56.  
  57.